package com.nstar.countdown.model.vo
{
	[Bindable]
	public class CountDownVO
	{
		public var countDownId:String;
		public var logo:Object;
		public var mainTitle:String = "";
		public var subTitle:String = "";
		public var date:Date = new Date();
		
		public var holidayType:HolidayTypeVO = new HolidayTypeVO();
		public var countDownState:CountDownStateVO = new CountDownStateVO();
		public var tagType:TagTypeVO = new TagTypeVO();
		public var favorite:FavoriteVO = new FavoriteVO();
		public var url:String = "";
		public var info:String = "";
		public var tops:int;
		public var backColor:uint = 0xFFFFFF;
		public var remarks:String = "";
		
		public function CountDownVO(logo:Object = null,
									countDownId:String = "",
									mainTitle:String = "",
									subTitle:String = "",
									holidayType:HolidayTypeVO = null,
									url:String = "",
									info:String = "",
									date:Date = null,
									tops:int = 0,
									backcolor:uint=0xFFFFFF){
			this.logo = logo;
			this.countDownId = countDownId;
			this.mainTitle = mainTitle;
			this.subTitle = subTitle;
			this.date = (date==null?new Date():date);		
			this.url = url;
			this.info = info;
			this.tops = tops;
			this.backColor = backcolor;
			
			this.holidayType = holidayType;
			this.tagType = new TagTypeVO();
			this.tagType.tagId = "TAG001";
			this.countDownState = new CountDownStateVO();
		}
		
		
	}
}